to exercise all due diligence - Español Inglés Diccionario